Computation Power of Randomization and Nondeterminism
ثبت نشده
چکیده
The fundamental questions of computation theory are related to the relative power of determinism, nondeterminism, and randomization. The famous P vs. NP problem is not the only one of main interest. The class of practically solvable algorithmic problems is not specified by deterministic polynomial time (P) anymore, but by bounded-error polynomial time algorithms. Hence, the comparison of the efficiency of randomized and deterministic computations is not only a fundamental question of theoretical depth, but also a very practical question, the answer to which is often crucial to the success of particular applications. Currently, one is not able to solve problems about the relations between deterministic, randomized, and nondeterministic polynomial time classes, and our methods are not powerful enough to give us a realistic chance to attack these problems seriously. But what can be done is to try to estimate the relations between determinism, nondeterminism, and different modes of randomization in distinct restricted frameworks in order to gain experience with different computation modes and a deeper understanding of the nature of randomization and nondeterminism. Our main research aims can be stated as follows:
منابع مشابه
Using Control Network Programming in Teaching Randomization
A series of two reports are presented to this conference. The aim of the series is to demonstrate that Control Network Programming, respectively Spider, can be used as an excellent environment for teaching and learning both nondeterminism and randomization. More specifically, the emphasis is on CNP implemented models and algorithms typically studied in courses on the Computation theory and Arti...
متن کاملSmall Sweeping 2NFAs Are Not Closed Under Complement
Understanding the power of nondeterminism is one of the major goals of the theory of computation. The most important problem in this respect is the famous p vs.np question: does nondeterminism make a difference on Turing machines that use only “small” (i.e., polynomial) time? Another important problem is the l vs.nl question: does nondeterminism make a difference on Turing machines that use onl...
متن کاملTeaching Nondeterminism as a Special Case of Randomization
Nondeterminism is a central concept in computer science. Every student of computer science is faced with this concept, since it is the basis of the -completeness theory and is applied in automata theory, formal languages, and many more areas. Students tend to have difficulties with the abstract concept of nondeterminism. Here a different approach to nondeterminism is proposed. Students should f...
متن کاملLayout Randomization and Nondeterminism
In security, layout randomization is a popular, effective attack mitigation technique. Recent work has aimed to explain it rigorously, focusing on deterministic systems. In this paper, we study layout randomization in the presence of nondeterministic choice. We develop a semantic approach based on denotational models and simulation relations. This approach abstracts from language details, and h...
متن کاملOn multi-head automata with restricted nondeterminism
In this work, we consider deterministic two-way multi-head automata, the input heads of which are nondeterministically initialised, i. e., in every computation each input head is initially located at some nondeterministically chosen position of the input word. This model serves as an instrument to investigate restricted nondeterminism of two-way multi-head automata. Our result is that, in terms...
متن کامل